Running Windows VSTs in Linux
I wanted to write this out, because it took me a little bit to get working. I am running Ubuntu 22.04 and Reaper 7.09. There are some older blogposts about getting windows vsts to run, but there's a lot of notes about specific versions of things. For my setup, there was actually less to do than I found from 2015-2020 notes.
I used yabridge (GitHub - robbert-vdh/yabridge: A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux) to wrap windows vsts.
I first installed wine 10.10, and installed yabridge from the provided binaries. I put yabridge into ~/.local/share and added to my PATH. Then I created ~/.wine/drive_c/Program Files/vst/ and added some vsts.
Added the folder:
$ yabridgectl add ~/.wine/drive_c/Program Files/vst/
And synced the vsts:
$ yabridgectl sync
When I scanned/opened Reaper, it read them correctly. I may run into problems with 32-bit VSTs at some point, but most of them are packaged as 64-bit these days. This guide is short because what made this hard was reading too much information about older wine versions. With those errors, Reaper would just show that the vsts failed to scan (Settings->VSTs, there is a drop down menu under scan vsts). To check what was going on I ran yabridgehost.exe --version, this booted yabridge through the default wine setup and printed relevant errors to console. At first I had accidentally installed 32-bit wine only, and then I had an outdated version. After removing wine, and reinstalling, I had to remove the vst folder from yabridge, purge the existing plugins and reinstall.